// let n = parseInt(read_line());
// let line = read_line();
// const line = '1 1 2 2 2 3 3 3 3 4 2';
// let arr = line.split(' ').map((item) => parseInt(item));
// console.log(arr);
// function fn(arr, n) {
//   const dp = new Array(n).fill(0);
//   for (let i = 0; i < n; i++) {
//     for (let j = 0; j < i; j++) {
//       if (arr[i] > arr[j]) {
//         dp[i] = Math.max(dp[j]+1,dp[i]);
//       }
//     }
//   }
//   let sum = 0;
//   for (let i = 0; i < dp.length; i++) {
//     sum+=dp[i]
//   }
//   console.log(dp);
//   return sum
// }

// console.log(fn(arr,11));

// const line1 = '1 2 3 4';
// const line2 = '2 4 3 4'
// let arr1 = line1.split(' ').map((item) => parseInt(item));
// console.log(arr1);
// let arr2 = line2.split(' ').map((item) => parseInt(item));
// console.log(arr2);

// let line = 'meituan'
// let target = 'uta'
// function fn(line, target) {
//   let str = line;
//   let num = 1;
//   let i = 0,j = 0;
//   while (i < target.length) {
//     while (j < str.length) {
//       if (target[i] === str[j]) {
//         i++;
//       }
//       j++;
//       if (i === target.length) {
//         return j - i;
//       }
//     }
//     if (i === 0) {
//       return -1;
//     }
//     str = str + str;
//     num++;
//   }
// }

// console.log(fn(line, target));

// function find() {
//   let arr = [];
//   for (let i = 0; i < arr1.length; i++) {
//     arr[i] = 0;
//   }
//   for (let i = 0; i < arr1.length; i++) {
//     for (let j = 0; j < arr2.length; j++) {
//       if (arr1[i] <= arr2[j]) {
//         arr[i]++;
//       }
//     }
//   }
//   let res = arr[0];
//   for (let i = 1; i < arr.length; i++) {
//     if (arr[i] - i > 0) {
//       res *= (arr[i] - i);
//     } else {
//       res = 0;
//       break;
//     }
//   }
//   print(res % 1000000007);
// }
let n = 6, m = 6
let arr = new Array(n).fill(0).map(() => new Array(m).fill(0))
console.log(arr);
const sss = ['4 4 2', '3 3 2', '2 4 1']
for (let i = 0; i < sss.length; i++) {
  let str = sss[i].split(' ').map((item) => parseInt(item))
  console.log(str);
  let x = str[0], y = str[1], r = str[2];
  grass();
  mow(x - 1, y - 1, r);
}
sum();

function mow(x, y, r) {
  for (let i = 0; i < n; i++) {
    for (let j = 0; j < m; j++) {
      if (((i - x) * (i - x) + (j - y) * (j - y)) <= (r * r)) {
        arr[i][j] = 0;
      }
    }
  }
  console.log(arr);
}

function grass() {
  for (let i = 0; i < n; i++) {
    for (let j = 0; j < m; j++) {
      arr[i][j]++;
    }
  }
  console.log(arr);
}

function sum() {
  let sum = 0
  for (let i = 0; i < n; i++) {
    for (let j = 0; j < m; j++) {
      sum += arr[i][j]
    }
  }
  console.log(sum);
}